// 小明的手机每天消费1元，每消费K元就可以获赠1元，一开始小明有M元，问最多可以用多少天？

#include <stdio.h>

int main(int argc, char const *argv[])
{
    int m, k;
    // t 为未获赠的部分
    scanf("%d %d", &m, &k);
    int t = m;
    do
    {
        // 获赠的部分可能会产生新的获赠
        m += t / k;
        t = t / k + t % k;
    } while (t / k > 0);
    printf("%d\n", m);
    
    return 0;
}